Working with cross-functional teams, the primary responsibilities of the Software Developer are to participate to gather and document software requirements to meet business needs and will then use those requirements to design, develop, test and implement software solutions. The Software Developer wi...